基于三菱FX2N的高壓水射流除銹機控制系統(tǒng)
2006/4/29 14:54:00
摘要: 本文介紹了高壓水射流除銹機的控制流程,提出利用三菱FX2N型PLC的高速計數(shù)功能來實現(xiàn)低定位精度要求的位置控制方式,詳細分析了利用豐富的PLC軟件指令來完成控制系統(tǒng)的數(shù)據(jù)設定、數(shù)據(jù)計算、位置控制以及輸出顯示的方法。 關(guān)鍵詞: 高壓水射流 位置控制 數(shù)據(jù)計算 PLC控制 Abstract: This paper introduces the control process of high pressure water shoot derusting machine,brings forward a kind of method which utilizes MITSUBISHI FX2N PLC high speed count the function to realize the position control that the low fixed position accuracy request,detailed analyzed the method which utilizes PLC enrich software to complete the data to set up, data calculate ,position control and output to show of the control system。 Keywords: The high pressure water shoot position control data calculate PLC control 1 前言 高壓水射流技術(shù)在材料切割和金屬除銹工業(yè)領(lǐng)域已被國內(nèi)外的相關(guān)企業(yè)所采用,其主要工作原理是:用高壓水泵將水加壓到一定壓力(一般為50—400MPa),再通過噴嘴上的小孔將水高速噴出,形成一股超音速水射流,使水獲得巨大動能,用來切割各種材料或者進行金屬除銹。高壓水射流用于金屬除銹,由于它是濕法除銹,不產(chǎn)生粉塵,安全衛(wèi)生,勞動條件好,對環(huán)境無污染,所以它在金屬除銹工業(yè)領(lǐng)域的廣泛應用是將來發(fā)展的趨勢。 2 除銹機控制系統(tǒng)的要求及控制流程 捷特公司開發(fā)的全混合磨料水射流除銹機的處理對象為各種鋼板和焊接成型的箱型梁,要求除銹機能對不同類型的處理對象表面進行自動除銹。這就意味著高壓水噴頭的運動控制應采用三坐標控制方式,即噴頭要完成縱(x方向)、橫(y方向)和升降(z方向)運動,除銹機的電控系統(tǒng)應能在操作者輸入工件外形尺寸后,按事先編制好的程序自動完成除銹工作。由于高壓水泵的拖動電機功率高達110KW,需采用啟動限流措施,以減小對電網(wǎng)的沖擊。x、y、z軸的定位精度1mm, x、y、z軸的運動控制要能實現(xiàn)單獨無級調(diào)速。除銹機電控系統(tǒng)應設自動、手動兩種控制方式,以適應復雜多變的工件參數(shù)。 高壓水射流除銹機的輔機為高壓水噴頭和工件的3坐標運動系統(tǒng),它采用龍門架結(jié)構(gòu)、臺車移動形式,與數(shù)控龍門銑床的結(jié)構(gòu)形式相似。高壓水噴頭固定在z軸傳動絲杠的下端,z軸傳動絲杠及減速機構(gòu)又可通過y軸傳動機構(gòu)進行左右運動,工件放在x軸的臺車上。工件除銹時,工件在x軸的走行臺車上作往復運動,如果對平放的x—y平面的鋼板進行除銹,高壓水噴頭在x軸每次變換運動方向時做+y方向進給,其進給量由操作者根據(jù)高壓水噴頭的打擊寬度通過撥碼開關(guān)進行設定;如果對立放的x—z平面的箱型梁進行除銹,高壓水噴頭在x軸每次變換運動方向時做+z方向進給,其進給量的設定方法同上。x軸的走行臺車往復運動的距離即是工件的長度。高壓水射流除銹機的控制流程如圖1所示。 3 除銹機自動控制系統(tǒng)的設計 高壓水射流除銹機的主機為高壓水泵和合金材料制成的高壓水噴嘴,其額定工作壓力為50MPa,為了減小高壓水泵啟動時對電網(wǎng)的沖擊和其停止時對高壓輸水管道造成的水錘效應,高壓水泵電動機采用軟啟動器傳動,從而實現(xiàn)高壓水泵的軟啟動和軟停止,軟啟動器選用ABB公司的PSD250型。高壓水泵電動機軟啟動完畢進入全速運行后,用旁路接觸器進行切換,讓軟啟動器退出運行,以減輕軟啟動器的負擔,增加其使用可靠性。高壓水泵正常停止時,再用旁路接觸器進行切換,讓軟啟動器進入運行,實現(xiàn)高壓水泵軟停止。 除銹機輔機x、y、z軸的電氣傳動采用異步電動機變頻調(diào)速系統(tǒng),變頻器選用三菱FR-A540系列。根據(jù)除銹機工藝要求,y、z軸不能同時運動,因此y、z軸采用一臺公用變頻器,由PLC根據(jù)控制面板的輸入數(shù)據(jù)對y、z軸驅(qū)動電動機進行切換。其中x軸的變頻器為FR-A540-5.5K-CH, y、z軸公用變頻器為FR-A540-3.7K-CH。 PLC除了完成除銹機整機的邏輯控制外,更重要的是進行實時位置控制,它要處理和運算大量的位置實時數(shù)據(jù),這些數(shù)據(jù)包括x、y、z軸光電編碼器反饋回來的位置數(shù)據(jù)、控制面板上的工件參數(shù)、4位LED數(shù)碼管的各種整機狀態(tài)參數(shù)顯示數(shù)據(jù)等。根據(jù)以上控制功能的要求,PLC選用三菱FX2N-64MT(晶體管型)。控制面板上的撥碼開關(guān)用于設定除銹機的工藝參數(shù),其中一個4位撥碼開關(guān)用于設定工件的長度,這也是x軸的自動往復運動的距離數(shù)據(jù),另外的兩個2位撥碼開關(guān)用于設定自動控制方式下+y、+z軸的每次走步量。4位LED數(shù)碼管選用鎖存型,低電平有效,電源電壓DC5V。 3.1 位置控制環(huán)節(jié)的設計 3.1.1位置檢測環(huán)節(jié)的設計 因為除銹工藝要求x、y、z軸進給定位精度達到1mm即可,所以除銹機輔機的機械傳動采用如下方式:x、y軸因工作行程大,采用齒輪齒條傳動;z軸采用螺旋絲杠副傳動。x、y、z軸的電氣傳動采用異步電動機變頻調(diào)速系統(tǒng),x、y、z軸的驅(qū)動電動機均為4極電機,電動機同軸安裝光電編碼器,用以反饋x、y、z軸的位置信號。 考慮到PLC在進行高速計數(shù)、運算時的誤差和機械傳動系統(tǒng)失動量的存在,為了保證定位精度,從位置檢測精度來考核時,應保證位置檢測精度小于實際定位精度一個數(shù)量級,即x、y、z軸的檢測精度應小于0.1mm。為了光電編碼器的型號統(tǒng)一,均選用60ppr(ppr/每轉(zhuǎn)脈沖數(shù))、開關(guān)頻率10KHz的光電編碼器。x、y、z軸的脈沖當量如下:x軸為20p/mm,y軸為21p/mm,z軸為18p/mm。從位置檢測精度來考核,x軸為0.050mm,y軸為0.048mm,z軸為0.056mm,它們均滿足檢測精度小于0.1mm的設計要求。 FX2N型PLC最多能為16軸提供定位控制,運算速度高達0.08µs/指令,其內(nèi)置的高速計數(shù)器通常選擇組合計數(shù)頻率不大于20KHz。由于PLC定位程序中使用了FNC53、FNC54和FNC56高速處理指令,所以高速計數(shù)器允許的選擇組合計數(shù)頻率不應大于11KHz。核算如下:高速計數(shù)器C235(1相):1.5KHz輸入;高速計數(shù)器C236(1相):1.5KHz輸入;高速計數(shù)器C237(1相):1.5KHz輸入;SPD(X003):1.5KHz輸入;合計:6KHz<11KHz 因此,F(xiàn)X2N型PLC完全滿足本機定位控制高精度數(shù)據(jù)處理和運算的要求。 3.1.2位置控制環(huán)節(jié)的軟件設計 3.1.2.1定位控制 為了保證x、y、z軸精確的定位,各軸的電氣傳動采用變頻器無級變速進給,電氣制動選用制動電阻動力制動方式,以提供大的制動力矩,縮短減速時間,提高加工效率。如圖2所示,當x、y、z軸進給到減速點后,變頻器以3Hz的低速接近定位點并精確停止(減速點與定位點之間的距離由PLC軟件設定)。 由于PLC處理軟件程序采用循環(huán)掃描方式,從信號輸入PLC到PLC輸出信號,至少要延遲一個循環(huán)掃描時間(一般為數(shù)ms,因軟件程序的容量大小而不同)。當PLC用于要求高速響應的場合時,就必須慎重考慮循環(huán)掃描時間對高速信號處理的遲滯影響。本機x、y、z軸位置信號的檢測與處理采用FX2N型PLC內(nèi)置的32位高速計數(shù)器進行處理,它是通過中斷處理進行高速動作,可對來自特定輸入端的高速脈沖進行數(shù)KHz的高速計數(shù),而與PLC的循環(huán)掃描時間無關(guān)。為了精確定位,除了選用晶體管輸出型的PLC和其內(nèi)置高速計數(shù)器功能外,還應在軟件編程中注意,對x、y、z軸高速位置信號的檢測與處理應采用高速計數(shù)器專用的比較置位/復位指令,以消除PLC循環(huán)掃描時間對位置控制輸出信號的遲滯影響。下面就以+x走步子程序為例做以詳細介紹,如圖3所示。 圖3中,D276是+x軸減速點的位置數(shù)據(jù),D260是+x軸定位點到位停的位置數(shù)據(jù)。當M452變?yōu)镺N狀態(tài)后,x軸的高速位置編碼信號送入C235高速計數(shù)器進行計數(shù),當x軸進給到減速點后,C235高速計數(shù)器的當前值等于數(shù)據(jù)寄存器D276中的+x軸減速點的位置數(shù)據(jù),輸出繼電器Y021變?yōu)镺N狀態(tài),輸出繼電器Y020變?yōu)镺FF狀態(tài),變頻器從調(diào)速給定狀態(tài)切換到減速給定狀態(tài),以3Hz的低速接近最終定位點。當C235高速計數(shù)器的當前值等于數(shù)據(jù)寄存器D260中的+x軸最終定位點的位置數(shù)據(jù)時,輸出繼電器Y021變?yōu)镺FF狀態(tài),切斷變頻器的給定,+x軸停止在定位點。同時,M18變?yōu)镺N狀態(tài),向控制x、y、z軸自動進給的步進階梯指令程序發(fā)出+x軸走步轉(zhuǎn)向+y/+z軸走步的轉(zhuǎn)換標志。由于使用了FNC53、FNC54高速處理指令,PLC所做的數(shù)據(jù)比較、外部輸出等能中斷處理,所以高速計數(shù)器C235的當前值一旦等于數(shù)據(jù)寄存器D276、D260中的值,輸出繼電器Y020、Y021立即置位或復位,而不受PLC固有循環(huán)掃描時間的影響。 3.1.2.2數(shù)據(jù)處理與計算 PLC內(nèi)部采用二進制的整數(shù)值進行常規(guī)算術(shù)運算,在除銹機的控制中為了更精確地進行算術(shù)運算,因此采用FX2N提供的浮點運算指令。浮點運算在PLC內(nèi)部全部以二進制浮點值為基礎進行運算,由于二進制浮點值為不易直接判明的數(shù)值,所以如果要通過外部設備進行數(shù)值監(jiān)測,就要將其轉(zhuǎn)換成十進制浮點值。 除銹機位置數(shù)據(jù)的處理過程如下,控制面板上撥碼開關(guān)設定的十進制位置數(shù)據(jù)通過FNC72(DSW)數(shù)字開關(guān)指令轉(zhuǎn)換成二進制數(shù)據(jù)存入寄存器,然后將該二進制數(shù)據(jù)轉(zhuǎn)換成二進制浮點值后,再進行算術(shù)運算,最后將二進制浮點值運算結(jié)果轉(zhuǎn)換成外部設備監(jiān)視用的十進制浮點值和位置控制用的32位二進制整數(shù)值。下面以+y走步浮點數(shù)運算子程序為例進行介紹,如圖4所示。 數(shù)據(jù)寄存器(D191,D190)中存放的是+y走步量的二進制整數(shù)值,在運算前先通過FNC49(DFLT)指令將二進制整數(shù)轉(zhuǎn)換為二進制浮點數(shù)。K2100÷K100的運
提交
查看更多評論
其他資訊
節(jié)能降耗技術(shù)在輪胎式集裝箱門式起重機中的應用探討
2000t大型液壓機節(jié)能技術(shù)研究
變頻器的選型及配置要點
歐陸590+全數(shù)字直流調(diào)速器在鋼軌刨床節(jié)能改造中的應用
軟起動器在立式剪板機中的應用